package com.freemalll.merchant.domain.dto.coopManagement;

import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotBlank;
import lombok.Data;

/**
 * @author songshixiong
 * @ClassName AssetManageDto
 * @description:
 * @date 2025年06月23日
 * @version: 1.0
 */
@Data
public class AssetManageDto {

    @Schema(description ="资方id")
    @NotBlank(message = "资方id不能为空")
    private String sourceId;

    @Schema(description = "息费模式 COMMERCIAL_STICKERS:商贴 GUEST_POST：客贴 INTEREST_PER_MENS：月息 BUSINESS_MONTH：商月")
    @NotBlank(message = "息费模式不能为空")
    private String interestAndFeeModel;

    @Schema(description ="场景分类")
    @NotBlank(message = "场景分类不能为空")
    private String sceneParentCategory;

    @Schema(description ="场景分类映射资方管理查询条件用 前端不管")
    private String sceneCategory;
}
